export function getEnv() {
  return {
    APP_TITLE: import.meta.env.VITE_APP_TITLE || 'Vben Admin',
    API_BASE_URL: import.meta.env.VITE_API_BASE_URL || '/api',
    IMAGE_BASE_URL: import.meta.env.VITE_IMAGE_BASE_URL || '',
    APP_LOGO: import.meta.env.VITE_APP_LOGO || '/vite.svg'
  }
}

export function withImageBase(path) {
  const base = import.meta.env.VITE_IMAGE_BASE_URL || ''
  if (!path) return base
  if (!base) return path
  // 处理斜杠，避免重复或缺失
  const normalizedBase = base.endsWith('/') ? base.slice(0, -1) : base
  const normalizedPath = path.startsWith('/') ? path : `/${path}`
  return `${normalizedBase}${normalizedPath}`
}


